Bitcoin's 4-Year Price Cycle Explained.